package com.example.framework509.common.entities.utils;

public class AnnotationInfo {

    private Class<?> BUSINESS_CLASS;

    private String LOG_MSG;

    private boolean CUSTOM_EXECUTE;

    private boolean AUTO_EXECUTE;

    private boolean OPEN_PERMISSION;

    private int MENU_CODE;

    private String PERMISSION_TYPE;

    private boolean CUSTOM_EXECUTE_WITHOUT_TRANSACTIONAL;

    @Override
    public String toString() {
        return "AnnotationInfo{" +
                "BUSINESS_CLASS=" + BUSINESS_CLASS +
                ", LOG_MSG='" + LOG_MSG + '\'' +
                ", CUSTOM_EXECUTE=" + CUSTOM_EXECUTE +
                ", AUTO_EXECUTE=" + AUTO_EXECUTE +
                ", OPEN_PERMISSION=" + OPEN_PERMISSION +
                ", MENU_CODE=" + MENU_CODE +
                ", PERMISSION_TYPE='" + PERMISSION_TYPE + '\'' +
                ", CUSTOM_EXECUTE_WITHOUT_TRANSACTIONAL=" + CUSTOM_EXECUTE_WITHOUT_TRANSACTIONAL +
                '}';
    }

    public Class<?> getBUSINESS_CLASS() {
        return BUSINESS_CLASS;
    }

    public void setBUSINESS_CLASS(Class<?> BUSINESS_CLASS) {
        this.BUSINESS_CLASS = BUSINESS_CLASS;
    }

    public String getLOG_MSG() {
        return LOG_MSG;
    }

    public void setLOG_MSG(String LOG_MSG) {
        this.LOG_MSG = LOG_MSG;
    }

    public boolean isCUSTOM_EXECUTE() {
        return CUSTOM_EXECUTE;
    }

    public void setCUSTOM_EXECUTE(boolean CUSTOM_EXECUTE) {
        this.CUSTOM_EXECUTE = CUSTOM_EXECUTE;
    }

    public boolean isAUTO_EXECUTE() {
        return AUTO_EXECUTE;
    }

    public void setAUTO_EXECUTE(boolean AUTO_EXECUTE) {
        this.AUTO_EXECUTE = AUTO_EXECUTE;
    }

    public boolean isOPEN_PERMISSION() {
        return OPEN_PERMISSION;
    }

    public void setOPEN_PERMISSION(boolean OPEN_PERMISSION) {
        this.OPEN_PERMISSION = OPEN_PERMISSION;
    }

    public int getMENU_CODE() {
        return MENU_CODE;
    }

    public void setMENU_CODE(int MENU_CODE) {
        this.MENU_CODE = MENU_CODE;
    }

    public String getPERMISSION_TYPE() {
        return PERMISSION_TYPE;
    }

    public void setPERMISSION_TYPE(String PERMISSION_TYPE) {
        this.PERMISSION_TYPE = PERMISSION_TYPE;
    }

    public boolean isCUSTOM_EXECUTE_WITHOUT_TRANSACTIONAL() {
        return CUSTOM_EXECUTE_WITHOUT_TRANSACTIONAL;
    }

    public void setCUSTOM_EXECUTE_WITHOUT_TRANSACTIONAL(boolean CUSTOM_EXECUTE_WITHOUT_TRANSACTIONAL) {
        this.CUSTOM_EXECUTE_WITHOUT_TRANSACTIONAL = CUSTOM_EXECUTE_WITHOUT_TRANSACTIONAL;
    }
}
